package com.bbva.recaudos.dao;

import java.util.List;

import com.bbva.recaudos.bean.RegistroIntercnx;

public interface RegistroIntercnxDAO
{
	abstract List<RegistroIntercnx> obtenerTodos() throws Exception;
	abstract List<RegistroIntercnx> obtenerRegsAuditV01(RegistroIntercnx bean) throws Exception;
	abstract List<RegistroIntercnx> obtenerRegsAuditV01(RegistroIntercnx bean, int amb) throws Exception;
	abstract List<RegistroIntercnx> obtenerRegsAuditV02(RegistroIntercnx bean) throws Exception;
	abstract List<RegistroIntercnx> obtenerRegsAuditV02(RegistroIntercnx bean, int amb) throws Exception;
	abstract List<RegistroIntercnx> obtenerRegsAuditV02XNumOpe(Integer numeroOperacion, int amb) throws Exception;
	abstract RegistroIntercnx obtenerMsjAuditV02(RegistroIntercnx filtro, int amb) throws Exception;
	//---
	abstract byte[] obtenerMsjAuditOld(RegistroIntercnx filtro, int amb) throws Exception;
	abstract String obtenerMsjAuditNew(RegistroIntercnx filtro, int amb) throws Exception;
}
